package com.quique.pfc.utils;

/** Constantes utilizadas en la aplicacion */
public class Constantes 
{
	/** Nombre de los servicios web para moobiles ofrecidos por moodle por defecto */
	public static final String SERVICIO_SHORT_NAME = "moodle_mobile_app";
	/** Diferentes direcciones que hay que invocar para el acceso a los servicios web */
	public class Urls
	{
		/** url para generar el token de usuario */
		public static final String LOGIN = "/login/token.php";
		/** url para acceder a los metodos del servicio web */
		public static final String SERVICIOS = "/webservice/rest/server.php";
		/** url para acceder al servicio web de moodle que posibilita la subida de ficheros al servidor*/
		public static final String UPLOAD = "/webservice/upload.php";
		/** Pagina de ayuda de moodle */
		public static final String AYUDA_MOODLE ="http://docs.moodle.org/22/en/Main_page";
	}
	/** Nombres de los parametros que se utilizan en los WebServices */
	public class ParametrosNombres
	{
		/** Nombre del parametro que especifica el token de acceso del usuario */
		public static final String TOKEN = "wstoken";
		/** Nombre del parametro que indica el tipo de respuesta que queremos que 
		 * devuelva moodle */
		public static final String FORMATO_RESULTADO = "moodlewsrestformat";
		/** Nombre del parametro donde le decimos a moodle que funcion 
		 * queremos invocar */
		public static final String FUNCION = "wsfunction";
	}
	/** Tiempo que estan cacheados los datos, en milisegundos */
	public static final int TIEMPO_CACHE = 5000;
	
	/** Identificador de una seccion para un ElementoDetalleCursoDto */
	public static final String SECCION = "SECCION";
	/** Identifica un modulo en un ElementoDetalleCursoDto */
	public static final String MODULO = "MODULO";
}
